home *** CD-ROM | disk | FTP | other *** search
/ IRIX Installation Tools & Overlays 1999 May / SGI IRIX Installation Tools & Overlays 1999 May - Disc 2.iso / relnotes / ViewKit_dev / ch2.z / ch2
Text File  |  1999-04-19  |  10KB  |  258 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        2.  _I_n_s_t_a_l_l_a_t_i_o_n__I_n_f_o_r_m_a_t_i_o_n
  9.  
  10.        This chapter lists information supplemental to the _I_R_I_S
  11.        _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _G_u_i_d_e.  The information listed here is
  12.        product-specific; use it with the Installation Guide to
  13.        install ViewKit.
  14.  
  15.        2.1  _V_i_e_w_K_i_t__S_u_b_s_y_s_t_e_m_s
  16.  
  17.        _V_i_e_w_K_i_t__d_e_v._b_o_o_k_s._V_i_e_w_K_i_t__P_G ViewKit Programming Guide
  18.  
  19.        _V_i_e_w_K_i_t__d_e_v._m_a_n._p_a_g_e_s    On-line manual pages for ViewKit.
  20.  
  21.        _V_i_e_w_K_i_t__d_e_v._m_a_n._r_e_l_n_o_t_e_s On-line version of these release
  22.                                 notes.
  23.  
  24.        _V_i_e_w_K_i_t__d_e_v._m_a_n._x_p_m-_d_o_c  Original Xpm documents that we pass
  25.                                 thorough.
  26.  
  27.        _V_i_e_w_K_i_t__d_e_v._s_w._b_a_s_e      ViewKit include files.
  28.  
  29.        _V_i_e_w_K_i_t__d_e_v._s_w._d_e_b_u_g     Debug versions of the (both o32 and
  30.                                 n32) libraries from
  31.                                 _V_i_e_w_K_i_t__e_o_e._s_w._l_i_b.
  32.  
  33.        _V_i_e_w_K_i_t__d_e_v._s_w._d_e_m_o      Sample source code to demonstrate
  34.                                 various ViewKit classes.
  35.  
  36.        _V_i_e_w_K_i_t__d_e_v._s_w._l_i_b       Optimized, unshared, o32 and n32
  37.                                 C++ ViewKit libraries.
  38.                                 (_I_n _m_o_s_t _c_a_s_e_s, _w_h_e_n _t_h_e
  39.                                 _a_p_p_l_i_c_a_t_i_o_n _i_s _u_s_i_n_g _o_n_l_y _t_h_e
  40.                                 _s_h_a_r_e_d _l_i_b_r_a_r_i_e_s, _t_h_e_s_e _a_r_e _n_o_t
  41.                                 _n_e_e_d_e_d.)
  42.  
  43.        _V_i_e_w_K_i_t__d_e_v._s_w._r_a_p_i_d_a_p_p  Support for making new components
  44.                                 with RapidApp.
  45.  
  46.        _V_i_e_w_K_i_t__d_e_v._s_w_6_4._d_e_b_u_g   Debug versions of the (n64)
  47.                                 libraries from
  48.                                 _V_i_e_w_K_i_t__e_o_e._s_w_6_4._l_i_b.
  49.  
  50.        _V_i_e_w_K_i_t__d_e_v._s_w_6_4._l_i_b     Optimized, unshared, 64-bit
  51.                                 versions of the libraries from
  52.                                 _V_i_e_w_K_i_t__d_e_v._s_w._l_i_b.
  53.                                 (_I_n _m_o_s_t _c_a_s_e_s, _w_h_e_n _t_h_e
  54.                                 _a_p_p_l_i_c_a_t_i_o_n _i_s _u_s_i_n_g _o_n_l_y _t_h_e
  55.                                 _s_h_a_r_e_d _l_i_b_r_a_r_i_e_s, _t_h_e_s_e _a_r_e _n_o_t
  56.                                 _n_e_e_d_e_d.)
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   - 2 -
  71.  
  72.  
  73.  
  74.        2.2  _V_i_e_w_K_i_t__S_u_b_s_y_s_t_e_m_s__S_i_z_e_s
  75.  
  76.        Note:  The listed subsystem sizes are approximate. Refer to
  77.               the _I_R_I_S _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _G_u_i_d_e for information
  78.               on finding exact sizes.
  79.  
  80.  
  81.  
  82.        Subsystem Name                           Subsystem Size
  83.                                                 (1K-byte blocks)
  84.        _V_i_e_w_K_i_t__d_e_v._b_o_o_k_s._V_i_e_w_K_i_t__P_G (default)          2100
  85.        _V_i_e_w_K_i_t__d_e_v._m_a_n._p_a_g_e_s (default)                  750
  86.        _V_i_e_w_K_i_t__d_e_v._m_a_n._r_e_l_n_o_t_e_s (default)                40
  87.        _V_i_e_w_K_i_t__d_e_v._m_a_n._x_p_m-_d_o_c (default)                250
  88.        _V_i_e_w_K_i_t__d_e_v._s_w._b_a_s_e (default)                    500
  89.        _V_i_e_w_K_i_t__d_e_v._s_w._d_e_b_u_g                          12,500
  90.        _V_i_e_w_K_i_t__d_e_v._s_w._d_e_m_o (default)                    650
  91.        _V_i_e_w_K_i_t__d_e_v._s_w._l_i_b (default)                    6000
  92.        _V_i_e_w_K_i_t__d_e_v._s_w._r_a_p_i_d_a_p_p                           15
  93.        _V_i_e_w_K_i_t__d_e_v._s_w_6_4._d_e_b_u_g                          5300
  94.        _V_i_e_w_K_i_t__d_e_v._s_w_6_4._l_i_b                            3900
  95.  
  96.        2.3  _V_i_e_w_K_i_t__L_i_b_r_a_r_i_e_s
  97.  
  98.        lllliiiibbbbvvvvkkkk:  The basic ViewKit class library.  This library also
  99.        includes some widgets.  The contents of this library are
  100.        used by most ViewKit applications.  _l_i_b_v_k is portable -- it
  101.        is available on most other Unix workstations.
  102.  
  103.        lllliiiibbbbvvvvkkkkSSSSGGGGIIII:  The SGI-specific ViewKit class library.  This
  104.        library includes thing that would have gone into _l_i_b_V_k,
  105.        except that they are SGI-specific.
  106.  
  107.        lllliiiibbbbvvvvkkkkhhhheeeellllpppp:  ViewKit provides help through a library
  108.        interface to a standard SGI help system.  This help library
  109.        is not yet available.  _l_i_b_v_k_h_e_l_p provides a stub interface
  110.        until the real interface is available.
  111.  
  112.        lllliiiibbbbvvvvkkkkmmmmssssgggg:  Classes that support inter-process communication
  113.        based on the ToolTalk library.
  114.  
  115.        lllliiiibbbbXXXXppppmmmm:  A library that supports X pixmap creation.  This is
  116.        a freely available library, Copyright 1989-95 GROUPE BULL.
  117.        (See the copyright notice below.)  SGI supplies this
  118.        library, basically _a_s-_i_s.  Some ViewKit classes use libXpm.
  119.        This library is Xpm version 3.4.
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.                                   - 3 -
  130.  
  131.  
  132.  
  133.        Xpm is public domain software that follows usual X11
  134.        conventions.  One of these conventions is that, so long as
  135.        you use only the public header files, compatibility is
  136.        generally maintained.  If your application includes one of
  137.        the private header files, you need to rebuild and retest
  138.        your application with each new release.
  139.  
  140.        In this release, some private header files changed.  If you
  141.        used them, your application needs testing to ensure no bugs
  142.        were introduced.
  143.  
  144.        2.3.1  _V_i_e_w_K_i_t__D_e_b_u_g_g_i_n_g__L_i_b_r_a_r_i_e_s  It is highly recommended
  145.        that ViewKit developers install the appropriate ViewKit
  146.        debug DSO(s), found in _V_i_e_w_K_i_t__d_e_v._s_w._d_e_b_u_g, and
  147.        _V_i_e_w_K_i_t__d_e_v._s_w_6_4._d_e_b_u_g.  These libraries include ample run-
  148.        time error checking to help you develop your application.
  149.        Use these libraries for program debugging only.
  150.  
  151.        Debug DSO's are installed in the debug subdirectory below
  152.        the corresponding normal DSO.  The library names are
  153.        identical.  This means that an application can link
  154.        normally, rather than with a special debug library.  By
  155.        setting the environment variables LD_LIBRARY_PATH,
  156.        LD_LIBRARYN32_PATH or LD_LIBRARY64_PATH, the application can
  157.        run with the debug library.
  158.  
  159.        2.4  _I_n_s_t_a_l_l_a_t_i_o_n__M_e_t_h_o_d
  160.  
  161.        All of the subsystems for ViewKit can be installed using
  162.        IRIX.  You do not need to use the miniroot.  Refer to the
  163.        _I_R_I_S _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _G_u_i_d_e for complete installation
  164.        instructions.
  165.  
  166.  
  167.        2.5  _P_r_e_r_e_q_u_i_s_i_t_e_s
  168.  
  169.        This section details the software dependencies needed for
  170.        ViewKit.
  171.  
  172.        2.5.1  _I_R_I_S__D_e_v_e_l_o_p_m_e_n_t__O_p_t_i_o_n  To compile and link with the
  173.        ViewKit libraries, you must have the IRIS Development Option
  174.        (IDO).  This option includes the C++ Compiler, the IRIS
  175.        Graphics Library Development system, the X Window System,
  176.        and the Motif Development system.  Without IDO, you cannot
  177.        compile or link ViewKit programs.
  178.  
  179.        2.5.2  _R_e_q_u_i_r_e_d__S_u_b_s_y_s_t_e_m_s  ViewKit requires that the
  180.        following IDO subsystems be installed:
  181.  
  182.             _v_i_e_w_k_i_t__e_o_e._s_w*._b_a_s_e
  183.             _m_o_t_i_f__e_o_e._s_w*._e_o_e
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.                                   - 4 -
  194.  
  195.  
  196.  
  197.             _m_o_t_i_f__d_e_v._s_w*._d_e_v
  198.             _i_n_s_i_g_h_t__b_a_s_e._s_w._e_o_e
  199.  
  200.  
  201.  
  202.        2.6  _X_p_m__C_o_p_y_r_i_g_h_t
  203.  
  204.        Xpm is distributed under the following conditions:
  205.         *
  206.         * Copyright (C) 1989-95 GROUPE BULL
  207.         *
  208.         * Permission is hereby granted, free of charge, to any person obtaining a copy
  209.         * of this software and associated documentation files (the "Software"), to
  210.         * deal in the Software without restriction, including without limitation the
  211.         * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
  212.         * sell copies of the Software, and to permit persons to whom the Software is
  213.         * furnished to do so, subject to the following conditions:
  214.         *
  215.         * The above copyright notice and this permission notice shall be included in
  216.         * all copies or substantial portions of the Software.
  217.         *
  218.         * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  219.         * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  220.         * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
  221.         * GROUPE BULL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
  222.         * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  223.         * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  224.         *
  225.         * Except as contained in this notice, the name of GROUPE BULL shall not be
  226.         * used in advertising or otherwise to promote the sale, use or other dealings
  227.         * in this Software without prior written authorization from GROUPE BULL.
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.